/**
 * 定义小仓库数据 state 的类型
 */
import { RouteRecordRaw } from 'vue-router'

export interface userState {
  token: string | null
  menuRoutes: RouteRecordRaw[]
  username: string
  avatar: string
}

/**
 * 定义分类小仓库数据 state 的类型
 */
import type { CategoryObj } from '@/api/product/attr/type'

export interface categoryState {
  // 定义一级分类数据类型
  category1Arr: CategoryObj[]
  category1Id: number | string
  // 定义二级分类数据类型
  category2Arr: CategoryObj[]
  category2Id: number | string
  // 定义三级分类数据类型
  category3Arr: CategoryObj[]
  category3Id: number | string
}
